/**
 * 
 */
package org.easyframework.core.utils;

import java.util.ArrayList;
import java.util.List;

/**
 * @ClassName: ConvertUtil
 * @Description:
 * @author: daiw
 * @date: 2019年2月23日 下午7:58:34
 * 
 * @Copyright: 2019 www.ccbao56.com Inc. All rights reserved.
 *             注意：本内容仅限于深圳旭珩科技内部传阅，禁止外泄以及用于其他的商业目
 */
public class ConvertUtil {
	public static List<Long> string2Long(List<String> strList) {
		if (strList == null) {
			return null;
		}
		List<Long> longList = new ArrayList<>(strList.size());
		strList.forEach(str -> {
			longList.add(Long.parseLong(str));
		});
		return longList;
	}

	@SuppressWarnings("unchecked")
	public static <T> List<T> convert(List<Object> objList) {
		List<T> targetList = new ArrayList<>();
		objList.forEach(obj -> {
			targetList.add((T) obj);
		});
		return targetList;
	}
}
